package cc.yugu.yhdw.common.domain.basic;

import java.io.Serializable;
import java.util.List;

/**
 * 充值优惠实体类
 * 
 * @Date:Created in 2018/7/25 10:44
 * @Author:
 * @Modified By: zjn 2018/7/25 10:44
 */ 
public class CustomerDepositGift implements Serializable{
    /**
    * 获取优惠金额
    * 
    * @Param: [giftList, money]
    * @Return: float
    * @Author By: zjn 2018/7/25  10:45
    */ 
    public static float gift(List<CustomerDepositGift> giftList, float money) {
        // 获取集合 大小
        int size = giftList.size();
        for(int i = size - 1; i >= 0; i--) {
            // 获取集合中 指定位置的元素
            CustomerDepositGift e = giftList.get(i);
            if(money >= e.getMoney() / 100f) {
                return e.getGift();
            }
        }
        return 0f;
    }

    Integer money;  // 用户充值金额
    Float gift;//优惠（赠送）

    public Integer getMoney() {
        return money;
    }

    public void setMoney(Integer money) {
        this.money = money;
    }

    public Float getGift() {
        return gift;
    }

    public void setGift(Float gift) {
        this.gift = gift;
    }
}
